strategic location - İspanyolca İngilizce Sözlük